Skip to content

Debugger#1

Open
Manyfestation wants to merge 48 commits intomasterfrom
debugger
Open

Debugger#1
Manyfestation wants to merge 48 commits intomasterfrom
debugger

Conversation

@Manyfestation
Copy link
Copy Markdown
Owner

No description provided.

Manyfestation and others added 12 commits February 25, 2026 21:44
- Rename debug.rs → debug_info.rs in silverscript-lang (types-only module)
- Create debugger-session library crate (session runtime, presentation)
- Create cli-debugger binary crate (renamed from sil-debug)
- Migrate debug session tests and CLI smoke test to new crates
- Update all imports across workspace
feat(debugger): port debugger onto izio spanned-ast core
Bad merge resolution had reverted PR kaspanet#44 changes:
- Restore serialize_i64 instead of to_le_bytes+OpBin2Num for int fields
- Restore Ok(9) field chunk size (was incorrectly Ok(10))
- Remove spurious OpBin2Num injection in validate_output_state
- Update test expectations to match corrected encoding

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Remove constructor/constant names from env when they collide with
  function param names (prioritizing function parameters).
- Propagate caller's __arg_ bindings and params map into inline calls,
  allowing nested synthetic argument chains to resolve correctly.
- Extract magic string into pub const SYNTHETIC_ARG_PREFIX.
- Add regression tests for both fixes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant